package cn.ming.wfchat.app.moment.third.beans;

import java.util.List;

public class DynamicsBean {


    /**
     * id : 25
     * createTime : 2020-08-22 16:05:06
     * deleted : false
     * userId : 21
     * hash : a25
     * content : 啦啦啦
     * privateOwner : false
     * resourcesList : [{"id":18,"createTime":"2020-08-22 16:05:04","deleted":false,"dynamicId":25,"resourceType":"IMG","resourceSrc":"https://com-dong-bucket.oss-cn-hongkong.aliyuncs.com/app/PrZssJbX3iq3M5stN9OF4X6YSDpUttwO.png"}]
     * likeUserIdList : [21]
     * dynamicsCommentsUserList : [{"id":14,"createTime":"2020-08-24 22:02:33","deleted":false,"dynamicId":25,"content":"干","commentUserId":21,"commentUserName":"罗富贵","parentCommentUserId":null,"parentCommentUserName":null}]
     */

    private int id;
    private String createTime;
    private boolean deleted;
    private int userId;
    private String hash;
    private String content;
    private boolean privateOwner;
    private List<ResourcesListBean> resourcesList;
    private List<Integer> likeUserIdList;
    private List<DynamicsCommentsUserListBean> dynamicsCommentsUserList;
    private String link;
    private String portrait;
    private String displayName;

    public String getPortrait() {
        return portrait;
    }

    public void setPortrait(String portrait) {
        this.portrait = portrait;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public String getLink() {
        return link;
    }

    public void setLink(String link) {
        this.link = link;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public boolean isDeleted() {
        return deleted;
    }

    public void setDeleted(boolean deleted) {
        this.deleted = deleted;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getHash() {
        return hash;
    }

    public void setHash(String hash) {
        this.hash = hash;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public boolean isPrivateOwner() {
        return privateOwner;
    }

    public void setPrivateOwner(boolean privateOwner) {
        this.privateOwner = privateOwner;
    }

    public List<ResourcesListBean> getResourcesList() {
        return resourcesList;
    }

    public void setResourcesList(List<ResourcesListBean> resourcesList) {
        this.resourcesList = resourcesList;
    }

    public List<Integer> getLikeUserIdList() {
        return likeUserIdList;
    }

    public void setLikeUserIdList(List<Integer> likeUserIdList) {
        this.likeUserIdList = likeUserIdList;
    }

    public List<DynamicsCommentsUserListBean> getDynamicsCommentsUserList() {
        return dynamicsCommentsUserList;
    }

    public void setDynamicsCommentsUserList(List<DynamicsCommentsUserListBean> dynamicsCommentsUserList) {
        this.dynamicsCommentsUserList = dynamicsCommentsUserList;
    }

    public static class ResourcesListBean {
        /**
         * id : 18
         * createTime : 2020-08-22 16:05:04
         * deleted : false
         * dynamicId : 25
         * resourceType : IMG
         * resourceSrc : https://com-dong-bucket.oss-cn-hongkong.aliyuncs.com/app/PrZssJbX3iq3M5stN9OF4X6YSDpUttwO.png
         */

        private int id;
        private String createTime;
        private boolean deleted;
        private int dynamicId;
        private String resourceType;
        private String resourceSrc;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public boolean isDeleted() {
            return deleted;
        }

        public void setDeleted(boolean deleted) {
            this.deleted = deleted;
        }

        public int getDynamicId() {
            return dynamicId;
        }

        public void setDynamicId(int dynamicId) {
            this.dynamicId = dynamicId;
        }

        public String getResourceType() {
            return resourceType;
        }

        public void setResourceType(String resourceType) {
            this.resourceType = resourceType;
        }

        public String getResourceSrc() {
            return resourceSrc;
        }

        public void setResourceSrc(String resourceSrc) {
            this.resourceSrc = resourceSrc;
        }
    }

    public static class DynamicsCommentsUserListBean {
        /**
         * id : 14
         * createTime : 2020-08-24 22:02:33
         * deleted : false
         * dynamicId : 25
         * content : 干
         * commentUserId : 21
         * commentUserName : 罗富贵
         * parentCommentUserId : null
         * parentCommentUserName : null
         */

        private int id;
        private String createTime;
        private boolean deleted;
        private int dynamicId;
        private String content;
        private int commentUserId;
        private String commentUserName;
        private String parentCommentUserId;
        private String parentCommentUserName;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public boolean isDeleted() {
            return deleted;
        }

        public void setDeleted(boolean deleted) {
            this.deleted = deleted;
        }

        public int getDynamicId() {
            return dynamicId;
        }

        public void setDynamicId(int dynamicId) {
            this.dynamicId = dynamicId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public int getCommentUserId() {
            return commentUserId;
        }

        public void setCommentUserId(int commentUserId) {
            this.commentUserId = commentUserId;
        }

        public String getCommentUserName() {
            return commentUserName;
        }

        public void setCommentUserName(String commentUserName) {
            this.commentUserName = commentUserName;
        }

        public String getParentCommentUserId() {
            return parentCommentUserId;
        }

        public void setParentCommentUserId(String parentCommentUserId) {
            this.parentCommentUserId = parentCommentUserId;
        }

        public String getParentCommentUserName() {
            return parentCommentUserName;
        }

        public void setParentCommentUserName(String parentCommentUserName) {
            this.parentCommentUserName = parentCommentUserName;
        }
    }
}
